Live Trace Visualization for System and Program Comprehension in Large Software Landscapes
نویسنده
چکیده
منابع مشابه
Software landscape and application visualization for system comprehension with ExplorViz
Context: The number of software applications deployed in organizations is constantly increasing. Those applications – often several hundreds – form large software landscapes. Objective: The comprehension of such landscapes and their applications is often impeded by, for instance, architectural erosion, personnel turnover, or changing requirements. Therefore, an efficient and effective way to co...
متن کاملSoftware Visualization Techniques for the Representation and Exploration of Execution Traces with a Focus on Program Comprehension Tasks
The analysis of execution traces can reveal important information about the behaviour of software. This information can in turn be used to help with a variety of software engineering applications including software maintenance, performance analysis, and software security. Traces, however, tend to be extremely large. Various visualization techniques have been proposed to help software engineers ...
متن کاملUnderstanding the complexity embedded in large routine call traces with a focus on program comprehension tasks
The analysis of execution traces has been shown to be useful in many software maintenance activities that require a certain understanding of the system’s behaviour. Traces, however, are extremely large, hence are difficult for humans to analyze without effective tools. These tools usually support some sort of trace abstraction techniques that can help users understand the essence of a trace des...
متن کاملExperience with FADE for the Visualization and Abstraction of Software Views
This paper describes the FADE paradigm for visualization and a series of experiments for the fast layout, abstract representation, and measurement of software views. In program comprehension, graph models are typically used to represent relational information, where the visualization of such graphs is referred to as graph drawing. Here we present the results of an investigation into efficient t...
متن کاملCrocoCosmos - 3D Visualization of Large Object-Oriented Programs
Software belongs to the most complex human-made artefacts. The size and complexity of programs has constantly grown over the last years. Today in many application domains (e.g. e-business, switching systems) software systems with millions of lines of code are constructed. They consist of many thousands of components and subsystems. Prefabricated frameworks and component technology make it possi...
متن کامل